﻿#pragma once
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
typedef int LinkDate;
typedef struct Link {
	LinkDate val;
	struct Link* next;
	struct Link* prev;
}Link;
//链表初始化
Link* LTInit(Link** pphead);
//链表尾插
Link* LTPushBack(Link* phead, LinkDate x);
//链表头插
void LTPushFront(Link* phead, LinkDate x);
//链表尾删
void LTPopBack(Link* phead);
//链表头删
void LTPopFront(Link* phead);
//链表查找
Link* LTFind(Link* phead, LinkDate x);
//在pos位置之后插⼊数据 
void LTInsert(Link* pos, LinkDate x);
//在pos位置之后删除数据 
void LTErase(Link* pos);
//链表销毁
void LTDestroy(Link* phead);

